# 导入LangChain中的提示模板
from langchain.prompts import PromptTemplate

# 创建原始模板
template = """
        您是一位专业的鲜花店文案撰写员。\n
        对于售价为 {price} 元的 {flower_name} ，您能提供一个吸引人的简短描述吗？
    """

# 根据原始模板创建LangChain的提示模板
prompt = PromptTemplate.from_template(template=template)

# 打印LangChain的提示模板的内容
# print(prompt)

# 设置OpenAI API Key
import os

os.environ["OPENAI_API_KEY"] = 'sk-f2M0jWxDEb7IJKiuCnMsvKE7TLSYCA36pyl8gWA1XLaHnD8l'
os.environ["OPENAI_BASE_URL"] = 'https://api.f2gpt.com/v1'

# 导入LangChain中的OpenAI模型接口
from langchain_openai import OpenAI

# 创建模型实例
model = OpenAI(model_name='gpt-3.5-turbo-instruct')
# 输入提示
input_prompt = prompt.format(flower_name=["玫瑰"], price='50')
# 得到模型的输出
output = model.invoke(input)
# 打印输出内容
print(output)
